package com.xidian.zhiancloud.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 维护登记
 */
@Data
@TableName(value = "t_defend_register")
public class DefendRegister {
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 公司id
     */
    @TableField("company_id")
    private Long companyId;

//    /**
//     * 维护编号
//     */
//    private String code;

    /**
     * 设备设施id
     */
    private Long deviceId;

    /**
     * 维护类型id
     */
    @TableField("defend_type_id")
    private Long defendTypeId;

    /**
     * 维护人id，多个id“，”间隔
     */
    private String defenderIds;

    /**
     * 维护内容
     */
    @TableField("defend_cont")
    private String defendCont;

    /**
     * 防护措施
     */
    @TableField("protect_step")
    private String protectStep;

    /**
     * 维护费用
     */
    @TableField("defend_cost")
    private String defendCost;

    /**
     * 维护时间
     */
    @TableField("defend_time")
    private Date defendTime;

    /**
     * 维护照片
     */
    @TableField("defend_photo")
    private String defendPhoto;

    /**
     * 维护情况
     */
    @TableField("defend_situation")
    private String defendSituation;

    /**
     * 0未提交 1已提交
     */
    private Integer status;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private Long creator;
}